Migrating Your Calibration Files
Most of your A3200 calibration files will automatically migrate to Automation1. But if your A3200 calibration files have one or more of the conditions in the list that follows, you must manually adjust the calibration files before migrating to Automation1:
- 1D calibration files use an ABSOLUTEFEEDBACKOFFSET keyword.
- 2D calibration files use one or both of the ABSOLUTEFEEDBACKOFFSETCOL and ABSOLUTEFEEDBACKOFFSETROW keywords.
- The axes use the RolloverCounts parameter to enable rollover.
- One or more 1D calibration tables are specified without the SAMPLEDIST keyword.
- Calibration files do not use the UTF-8 encoding.
To Manually Adjust a Calibration File
- In a text editor, open the calibration file.
- If your calibration file uses an ABSOLUTEFEEDBACK keyword, convert the value of the calibration keyword to counts. To do this, refer to the applicable procedure that follows:
- For the axis that you want to calibrate, find the specified value of the of the CountsPerUnit parameter.
- Multiply that CountsPerUnit parameter value by the value of the ABSOLUTEFEEDBACKOFFSET keyword.
- Adjust the ABSOLUTEFEEDBACKOFFSET keyword to this new value, which is in counts.
- For the axis where you specified the ColumnAxis argument, find the specified value of the of the CountsPerUnit parameter.
- Multiply that CountsPerUnit parameter value by the value of the ABSOLUTEFEEDBACKOFFSETCOL keyword.
- Adjust the ABSOLUTEFEEDBACKOFFSETCOL keyword to this new value, which is in counts.
- For the axis where you specified the RowAxis argument, find the specified value of the of the CountsPerUnit parameter.
- Multiply that CountsPerUnit parameter value by the value of the ABSOLUTEFEEDBACKOFFSETROW keyword.
- Adjust the ABSOLUTEFEEDBACKOFFSETROW keyword to this new value, which is in counts.
- If the axes in A3200 used the RolloverCounts parameter to enable rollover, add the ROLLOVER keyword to your calibration file. To do this, refer to the applicable procedure that follows:
- For the axis that uses the RolloverCounts parameter to enable rollover, find the specified value of that parameter.
- If the RolloverCounts parameter is set to a non-zero value, add the ROLLOVER keyword to all the 1D calibration tables that specify the axis as a reference axis.
- Give all ROLLOVER keywords the same value as the RolloverCounts parameter.
- For the axis where you specified the ColumnAxis argument, find the specified value of the RolloverCounts parameter.
- If the RolloverCounts parameter is set to a non-zero value, add the ROLLOVERCOL keyword to all the 2D calibration tables that specify the axis as a column axis.
- Give all ROLLOVERCOL keywords the same value as the RolloverCounts parameter.
- For the axis where you specified the RowAxis argument, find the specified value of the RolloverCounts parameter.
- If the RolloverCounts parameter is set to a non-zero value, add the ROLLOVERROW keyword to all the 2D calibration tables that specify the axis as a row axis.
- Give all ROLLOVERROW keywords the same value as the RolloverCounts parameter.
- If your calibration file does not use the SAMPLEDIST keyword, add the SAMPLEDIST keyword to your calibration file. Your calibration file is probably in a legacy format that is now not documented in A3200 and not supported in Automation1. The legacy format had let you specify your table values as position and correction pairs without the SAMPLEDIST keyword. To do this, refer to the applicable procedure that follows for all of the 1D calibration tables in the file:
- If the position values are not equally spaced, then you must adjust the calibration table so that each position value has the same distance from the previous position value.
Add the SAMPLEDIST keyword with a value of the distance between each position in the calibration table.
If the first position in the calibration table is not zero, then add the OFFSET keyword with a value that is the negative of the first position in the calibration table.
Remove the position values from all position value and correction value pairs so that only correction values remain in the calibration table.
- Save your changes to the calibration file with the UTF-8 encoding and close the text editor.
IMPORTANT: If the RolloverCounts parameter is set to 0, then you do not need to adjust the calibration file.
IMPORTANT: For information about the reference axis, how to format a calibration file, and where to put the ROLLOVER keyword, refer to the 1D Axis Calibration File Format section of the
IMPORTANT: If the RolloverCounts parameter is set to 0, then you do not need to adjust the calibration file.
IMPORTANT: For information about the column and row axes, how to format a calibration file, and where to put the ROLLOVERCOL and ROLLOVERROW keywords, refer to the 2D Axis Calibration File Format section of the
For more information about 1D and 2D axis calibration files, see the
Next Step: Uploading Your Calibration Files